package com.ukadas.eduko.negocio.tipos;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;

import com.ukadas.eduko.modelo.tipos.TipoEC;
import com.ukadas.eduko.persistencia.tipos.TipoECDao;

@Service
@Transactional(propagation=Propagation.REQUIRED)
public class GestorTiposEC  {

	@Autowired
	private TipoECDao tipoECDao;
	
	public void setTipoECDao(TipoECDao tipoECDao) {
		this.tipoECDao = tipoECDao;
	}

	public void insertar(TipoEC tipoEC)  {	
		tipoECDao.insertar(tipoEC);		
	}
	
	public void modificar(TipoEC tipoEC) {
		tipoECDao.modifcar(tipoEC);
	}

	public void borrar(TipoEC tipoEC) {
		tipoECDao.borrar(tipoEC);
	}
	
	public List<TipoEC> listarTodos()  {
		return tipoECDao.listarTodos();
	}

	public TipoEC buscar(int idTipoEC)  {
		return tipoECDao.buscar(idTipoEC);
	}
	
}
